Experiences with building a continuous media application on Real-Time Mach
نویسندگان
چکیده
Real-time system and continuous media system researchers have worked in areas that are considered by each to be unrelated to the other's domain although continuous media system researchers agree with the e ectiveness of real-time technologies on continuous media systems. Media control techniques for improving the smoothness of continuous media such as jitter control and inter-stream synchronization schemes are developed for smoothing continuous media streams running on traditional timesharing operating systems. On the other hand, real-time system researchers show the e ectiveness of real-time technologies for satisfying timing constraints of the continuous media. However, there is no report to showing the e ectiveness of real-time technologies for the media control techniques. This paper describes experiences with building a continuous media application on Real-Time Mach. First, we present the structure of our distributed video player, called QtPlay, and its media control techniques for smoothing continuous media streams, then we show the e ectiveness of real-time technologies for the media control techniques.
منابع مشابه
Experience with Real-Time Mach for Writing Continuous Media Applications and Servers
This paper describes the experience with Real-Time Mach for writing a network server and a storage server which are suitable for handling audio and video, and a video-on-demand system on these servers. Audio and video are commonly referred to as timing-dependent continuous media. Programming interfaces and resource management policies of current operating systems should be changed for handling ...
متن کاملA toolkit for building continuous media applications
Multimedia computing has emerged in the last few years as a major area of computer science. However, multimedia programming is very hard since programmers need to take into account many complex facilities such as real-time processing, media synchronization, and dynamic QOS control. Since usual programmers take a long time to understand these facilities, multimedia toolkits that can hide such co...
متن کاملContinuous Media Filesystem Services on a Real-Time JAVA Server
In this paper we investigate filesystem support for continuous media on the Java language. We describe a prototype implementation on a Real-Time Java Server developed as an application-level server on the Real-Time Mach microkernel environment. Java virtual machine has been extended to support filesystem bandwidth reservation facilities existing on Real-Time Mach. Such facilities allow continuo...
متن کاملSimple Continuous Media Storage Server on Real-Time Mach
This paper presents the design and implementation of a simple continuous media storage server: CRAS on Real-Time Mach. CRAS is a specially optimized storage system for retrieving multiple continuous media streams such as audio and video from a disk at constant rates for small scale distributed multimedia systems. Many previous continuous media storage servers have focussed on high throughput fo...
متن کاملExperiments with Real-Time Servers in Real-Time Mach
The Mach micro kernel allows many operating system functions such as le systems, network protocols, TTY managers and process managers to be implemented as user level servers. Application programmers can write their own operating system servers suitable for their own applications. Mach, however, does not provide the mechanisms for building the servers which ensure predictable services. Therefore...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995